پرش به مطلب اصلی

Active Users API

POST /activeUsers

Description

This API endpoint retrieves a paginated list of active users.

Request Body

The request uses GraphQL to perform the activeUsers query.

Query:

query activeUsers ($page: Int, $size: Int) {
activeUsers (page: $page, size: $size) {
totalElements
size
number
}
}

GraphQL Variables:

{
"page": 0,
"size": 0
}

Example Request:

curl --location '' \
--header 'Content-Type: application/json' \
--data '{"query":"query activeUsers ($page: Int, $size: Int) {\n activeUsers (page: $page, size: $size) {\n totalElements\n size\n number\n }\n}","variables":{"page":0,"size":0}}'

Response:

  • Success (200 OK):

    • The response includes pagination details for active users.
    {
    "data": {
    "activeUsers": {
    "totalElements": 1500,
    "size": 10,
    "number": 1
    }
    }
    }
    • totalElements: Total number of active users.
    • size: Number of active users per page.
    • number: Current page number.
  • Error (4XX/5XX):

    • If there is an issue with the request or if there is a server error, the response will include an error message and status code.

Note:

This endpoint provides paginated data on active users, useful for applications requiring detailed user activity analysis and management. Adjust the page and size parameters to navigate through the results.